.home-area {
  width: 100%;
  min-height: calc(100% - 0px);
  margin: 0 auto;
  padding: 20px 28px;
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  position: relative;
  font-size: 14px;
  font-family:"Times New Roman", "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif, MicrosoftYaHeiLight, "Microsoft YaHei Light", "Microsoft YaHei", 'iconfont2' !important;
  .grid {
    display: grid;
    grid-gap: 1.5em;
    h1 {
      grid-row: 1;
      grid-column: 1 / 3;
      align-self: flex-end;
      justify-self: flex-end;
      margin: 1em;
      text-align: right;
      line-height: 1.2;
      font-size: 3em;
    }

    p {
      margin: 0;
      line-height: 38px;
      font-size: 16px;
      &:last-of-type {
        grid-column: 1 / 3;
        line-height: 38px;
        font-size: 16px;
      }
    }

    .lead {
      grid-column: 1 / 3;
      grid-row: 2 / 3;
      color: navy;
      letter-spacing: 1px;
      line-height: 38px;
      font-size: 16px;
      &:first-letter {
        font-size: 3em;
        float: left;
        margin: 0 0.1rem 0.15rem 0;
        line-height: 0.7;
        font-weight: bold;
      }
    }

  }
}


